@charset "UTF-8";


@media all and (min-width: 1920px) {
    .mz-index-page{
        width: 1766px;
        margin: 0 40px;
    }
}

@media all and (max-width: 1919px) {
    .mz-index-page{
        margin: 0 40px;
    }
}




/*首页搜索*/
.right-content .mz-searchbox {
    height: 349px;
    width: 701px;
    margin: 100px auto;
    text-align: center;
}

.right-content .mz-searchbox .programmeMonitor {
    width: 272px;
    height: 32px;
}


.right-content .mz-searchbox .mz-searchtabs {
    margin-top: 49px;
    width: 345px;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
}

.right-content .mz-searchbox .mz-searchtabs li {
    margin-left: 8px;
    font-size: 16px;
}

.right-content .mz-searchbox .mz-searchtabs a {
    border: 0px;
    border-radius: 0;
    color: #373737;
    width: 100px;
    padding-bottom: 7px;
    padding-top: 7px;
}


.mz-searchbox .mz-searchtabs>li.active>a,
.mz-searchbox .mz-searchtabs>li.active>a:focus,
.mz-searchbox .mz-searchtabs>li.active>a:hover{
    background-color: #E04242;
    color: white;
    border: 0;
}


.right-content .mz-searchbox .tab-content {
    margin-top: 25px;
}

.right-content .mz-searchbox .tab-content div {
    width: 100%;
}


.right-content .mz-searchbox .tab-content form p {
    height: 49px;
}

.right-content .mz-searchbox .tab-content form input {
    height: 100%;
    padding: 0px;
    border-radius: 0px;
}

/*自动补全*/
.right-content .mz-searchbox .tab-content .mz-tabkeywords {
    padding: 0px;
    min-height: 49px;
}

.right-content .mz-searchbox .tab-content .mz-tabkeywords input{
    height: 49px;
    margin: 0;
    margin-right:15px;
}


.right-content .mz-searchbox .tab-content .mz-tabkeywords .mz-selectcount{
    color: #D6D3CE;
    position: absolute;
    bottom: 16px;
    right: 13px;
}


.right-content .mz-searchbox .tab-content .mz-tabkeywords tags-input div{
    margin: 0;
    border-radius: 0px;
}

.right-content .mz-searchbox .tab-content .mz-tabkeywords input{
    margin-top: 0;
    margin-left: 10px;
    border-right: 0;
}

.right-content .mz-searchbox .tab-content .mz-tabkeywords input:disabled{
    background-color: white;
}

.form-control[disabled], .form-control[readonly]{
    background-color: white;
}


.right-content .mz-searchbox .tab-content .mz-tabkeywords input:-ms-input-placeholder{
    color: #D6D3CE;
}
.right-content .mz-searchbox .tab-content .mz-tabkeywords input::-webkit-input-placeholder{
    color: #D6D3CE;
}


.mz-tabkeywords{
    font-family: '微软雅黑'!important;
}


.mz-tabkeywords tags-input .tags{
    border: 1px solid #ccc;
    box-shadow: 0 0;
    padding: 0;
    font-family: '微软雅黑'!important;
}

.mz-tabkeywords tags-input input,
.mz-tabkeywords  tags-input .autocomplete .suggestion-item{
    font-size: 14px;
}


.mz-tabkeywords  tags-input .autocomplete .suggestion-item.selected{
    background-color: #F4F3F1;
    color: #555551;
}

.mz-tabkeywords .tagdown-panel {
    margin: 0;
    height: 42px;
    vertical-align: middle;
    line-height: 42px;
    font-family: '微软雅黑'!important;
}

tags-input .autocomplete .suggestion-item em {
    color:#e04242!important;
    font-family: '微软雅黑'!important;
}

.mz-tabkeywords tags-input .autocomplete{
    padding: 0;
}

.mz-tabkeywords tags-input .autocomplete .suggestion-item{
    padding: 0;
    color: #6E6C67;
}

.mz-tabkeywords .tagdown-panel span:first-child {
    display: inline-block;
    float: left;
    height: 100%;
    margin-left: 18px;
}

.mz-tabkeywords .tagdown-panel .mz-tagdown-year{
    width: 70px;
    color: #AEAAA5;
    display: inline-block;
    float: right;
    height: 100%;
    margin-left: -10px;
}

.mz-tabkeywords .tagdown-panel .mz-tagdown-area{
    color: #AEAAA5;
    display: inline-block;
    float: right;
    height: 100%;
    margin-right: 15px;
}

.mz-tabkeywords tags-input .tags .tag-item{
    background:#E0F6F9;
    border-radius:17px;
    height: 34px;
    margin-top: 7px;
    border: 0;
    display: inline-block;
    float: left;
    margin-left: 6px;
}


.mz-tabkeywords .tagselected-panel{
    line-height: 34px;
    vertical-align: middle;
    text-align: center;
    padding-left: 10px;
    font-family: '微软雅黑'!important;
}


.mz-tabkeywords .tagselected-panel span{
    color: #8AC6C7;
    display: inline-block;
    float: right;
}

.mz-tabkeywords .tagselected-panel span:nth-of-type(1){
    color: #70A2A2!important;
    float: left!important;
    margin-right: 10px;
}

.mz-tabkeywords .tagselected-panel span:nth-of-type(2){
    background: url("../../img/x.png") no-repeat center center;
    background-size:15px 15px;
    width: 15px;
    height: 15px;
    margin-left: 10px;
    margin-top: 9px;
    margin-right: 5px;

}

.mz-tabkeywords .tagselected-panel span:nth-of-type(2) a{
    display: block;
    background: url("../../img/closeMin.png") no-repeat;
    background-position: center center;
    background-size:6px 6px;
    width: 15px;
    height: 15px;
    margin: 0;
    color: white!important;
}

.mz-tabkeywords .tagselected-panel span:nth-of-type(3){
    margin-left: 10px;
    font-size: 12px;
}

.mz-tabkeywords .tagselected-panel span:nth-of-type(4){
    margin-left: 10px;
    font-size: 12px;
}



/*时间*/
.right-content .mz-searchbox .tab-content form div:nth-of-type(2){
    margin-top: 19px;
    height: 49px;
}

.mz-datepicker .mz-tabtime input{
    color: #373737;
}


.right-content .mz-searchbox .tab-content button{
    background-color: #E04242;
    color: white;
    width: 262px;
    height: 100%;
    border-radius: 0;
    outline: none;
    border: 0;
}

.right-content .mz-searchbox .tab-content .mz-tabsearchbutton {
    margin-top: 41px;
    height: 49px;
}
.mz-tabsearchbutton img{margin-right: 10px;}
.right-content .mz-searchbox .tab-content .mz-starsearch button{
    width: 339px;
}



/*首页数据展现*/
.right-content .mz-datatable {
    width: 934px;
    margin: 100px auto;
    padding:0px;
}

.right-content .mz-datatable .mz-datatable-detail {
    padding:0px;
    color: #6B6965;
}

.right-content .mz-datatable .mz-datatable-detail table{
    width: 100%;
    height: 100%;
    line-height: 51px;
    text-align: center;
}

.right-content .mz-datatable .mz-datatable-detail .mz-records-lefttable{
    height: 561px;
    width: 442px;
    clear: both;
    float: left;
}

.right-content .mz-datatable .mz-datatable-detail .mz-records-righttable{
    height: 561px;
    width: 442px;
    float: right;
}

.right-content .mz-datatable .mz-datatable-detail p{
    height: 20px;
    line-height: 20px;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 25px;
    margin-bottom: -1px;
}

.right-content .mz-datatable .mz-datatable-detail table td{
    vertical-align: middle;
}

.right-content .mz-datatable .mz-datatable-detail table tr td:nth-child(1){
    width: 50px;
    text-align: right;
    padding-right: 10px;
}

.right-content .mz-datatable .mz-datatable-detail table tr td:nth-child(2){
    text-align: left;
    width: 210px;
    color: #373737;
}

.right-content .mz-datatable .mz-datatable-detail table tr td:nth-child(3){
    width: 110px;
    text-align: right;
    color: #8b8b8b;
}

.right-content .mz-datatable .mz-datatable-detail table tr td:nth-child(4){
    width: 72px;
    text-align: left;
    padding-left: 10px;
    color: #373737;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: white;
}

.table-striped > tbody > tr:nth-child(even) > td,
.table-striped > tbody > tr:nth-child(even) > th {
    background-color: #f9f9f9;
}

.right-content .mz-datatable .mz-datatable-detail:nth-child(2){
    clear: both;
    position: relative;
    top:50px;
}

.right-content .mz-datatable .mz-datatable-detail a{
    text-decoration: none;
    color:#5B5A55;
}



.datepicker-focus-start{
    position: absolute;
    left:122px;
    top:8px;
    z-index: 2000;
    display: block;
    width:100px;
    height: 33px;
    background: #77CCDB;
    border-radius: 20px;
    color:white;
    text-align: center;
    line-height: 33px;
}

.datepicker-focus-end{
    position: absolute;
    left:482px;
    top:8px;
    z-index: 2000;
    display: block;
    width:100px;
    height: 33px;
    background: #77CCDB;
    border-radius: 20px;
    color:white;
    text-align: center;
    line-height: 33px;
}

tags-input .autocomplete .suggestion-item.selected,
tags-input .autocomplete .suggestion-item.selected em {
    background:none;
}

